home *** CD-ROM | disk | FTP | other *** search
/ The Apple Sales & Marketi…urce Library 1999 August / Resource Library August 99.toast / mac / AppleShare IP 6.2 (NFR) / AppleShare IP 6.2 Install / AppleShare Client / International Folder / German / DHX UAM - Bitte lesen < prev   
Text File  |  1999-04-16  |  3KB  |  66 lines

  1. DHX Benutzer-Authentifizierungsmodul 1.0 - Bitte lesen
  2.  
  3.  
  4. INHALT
  5.  
  6. Einführung
  7. Voraussetzungen für die Benutzung von DHX UAM 1.0 
  8. Das DHX UAM 1.0 installieren
  9. Das DHX UAM 1.0 benutzen
  10. Verwendete Algorithmen
  11. Hinweise zur Kompatibilität
  12.  
  13.  
  14. Einführung
  15. Das Benutzer-Authentifizierungsmodul DHX UAM (DHX: Diffie-Hellman Exchange, UAM: User Authentication Module) bietet eine relativ sichere Methode, um Klartext-Kennworte (bis 64 Zeichen Länge) an einen Server zu übertragen.
  16.  
  17.  
  18. Voraussetzungen für die Benutzung von DHX UAM 1.0 
  19.  
  20. •  AppleShare Client:  3.8.1 oder eine neuere Version
  21.  
  22.  
  23. Das DHX UAM 1.0 installieren
  24. Kopieren Sie die Datei „DHX UAM“ in den Ordner „AppleShare Ordner“ innerhalb des Ordners „Systemerweiterungen“ (im Systemordner). Befindet sich in „Systemerweiterungen“ noch kein „AppleShare Ordner“, legen Sie vorher einen neuen Ordner mit diesem Namen an. Es ist anschließend kein Neustart des Computers erforderlich, da das „DHX UAM“ beim nächsten Öffnen der Schreibtischprogramme „Auswahl“ oder „Netzwerk Browser“ automatisch erkannt wird.
  25.  
  26. Das DHX UAM 1.0 benutzen
  27. Falls der Server, bei dem Sie sich anmelden wollen, das Benutzer-Authentifizierungsmodul „DHX UAM“ unterstützt, öffnet AppleShare ein Dialogfenster, in dem Sie „Verschlüsseltes Kennwort“ als Anmeldemethode auswählen können. Wählen Sie dann dieses UAM aus und geben Sie Ihren Benutzernamen und Ihr Kennwort wie gewohnt bei der Anmeldung am AppleShare Server ein.
  28.  
  29.  
  30. Verwendete Algorithmen
  31.  
  32. password is padded with nulls to 64 bytes
  33. username is a pstring, padded to even byte length (odd number of chars)
  34. ServerSig is obtained from the AFPSrvrInfo reply from the server.
  35.  
  36. first message from client to server:
  37. | login (2 bytes)  | AFP Vers | UAMName "DHCAST128" | Username (padded) | Ma (16 bytes) |
  38.  
  39. reply (server to client)
  40. | ID (2 bytes) | Mb (16 bytes) | (16 byte nonce, ServerSig)K |
  41.  
  42. login continue (client to server)
  43. | logincontinue (2 bytes) | ID (2 bytes) | (16 byte nonce + 1, password)K |
  44.  
  45. reply (server to client)
  46. pass / fail
  47.  
  48. (data)K = Encrypt data using CAST 128 CBC with key = K
  49.  
  50. Der Schlüssel wird nach dem Schlüsselaustauschverfahren von Diffie-Hellman wie folgt generiert:
  51.  
  52. Ma - first message = g^Ra mod p  (gesendet vom Client an den Server)
  53. Mb - second message = g^Rb mod p (gesendet vom Server an den Client)
  54. K - Key = Mb^Ra mod p = Ma^Rb mod p
  55.  
  56. Es wird die CAST 128 Implementierung von SSLeay im CBC-Modus verwendet, wobei für "IV" in der zweiten Nachricht der Bytestring "CJalbert" und in der dritten Nachricht der Bytestring "LWallace" verwendet wird.
  57.  
  58. Hinweise zur Kompatibilität
  59. • Norton Antivirus und DHX UAM können nicht zusammen verwendet werden. Bei der Eingabe des Benutzernamens oder des Kennworts tritt auf dem Client Macintosh ein Systemfehler auf. Wenn Sie das DHX UAM verwenden wollen, müssen Sie Norton Antivirus vorher deaktivieren.
  60.  
  61.  
  62.  
  63. © 1999 Apple Computer, Inc. Alle Rechte vorbehalten. Apple, das AppleLogo, AppleShare, AppleTalk, HyperCard, LocalTalk, Mac, Macintosh, MacTCP und PowerBook sind Marken von Apple Computer, Inc., die in den USA und in anderen Ländern eingetragen sind. PowerPC ist eine eingetragene Marke der International Business Machines Corporation.
  64. Die CAST Implementierung wurde geschrieben von  Eric Young (eay@cryptsoft.com) für SSLeay.
  65. Die „bignum routines“ wurden geschrieben von Wei Dai für cryptlib.